package com.zkl.util;

import java.util.UUID;

/**
 * uuid 生成工具类
 * @author guwenbin
 *
 */
public class UuidUtil {

	/**
	 * 
	 * @return 32位 uuid
	 */
	public static String uuid32(){
		String uuid36 = UUID.randomUUID().toString();
	    uuid36 = uuid36.toUpperCase();
	    return uuid36to32(uuid36);
	}
	
	/**
	 * 
	 * @return 36位 uuid
	 */
	public static String uuid36(){
		String uuid36 = UUID.randomUUID().toString();
	    uuid36 = uuid36.toUpperCase();
	    return uuid36;
	}

	/**
	 *  32位   至  36位 uuid
	 * @return 36位 uuid
	 */
	public static String uuid36to32(String uuid36) {
		
		if (uuid36 == null || uuid36.trim().equals("")) {
		      return "";
		}
		uuid36 = uuid36.replaceAll("-", "");
		return uuid36;
	}
}
